package cn.edu.nsmc.modules.sys.service;

import cn.edu.nsmc.common.utils.R;
import cn.edu.nsmc.modules.sys.entity.SysVisitorEntity;
import cn.edu.nsmc.modules.sys.entity.data.UserStatistics;
import cn.edu.nsmc.modules.sys.form.VisitorList;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @Author ZY
 * @Date 2024/2/20 19:07
 */
public interface SysVisitorService extends IService<SysVisitorEntity> {
    R addVisitor(SysVisitorEntity sysVisitorEntity);
    R updateVisitor(SysVisitorEntity sysVisitorEntity);
    R deleteVisitorByIds(String[] ids);
    R deleteVisitorById(Long id);
    R getVisitorList(VisitorList visitorList);
    R getVisitorById(Long id);

    R getInformation();

    R getTypeNumber(UserStatistics userStatistics);
}
